The driver was struck by the Montclair Boonton Line train 1085 at Waterloo Valley Road in Mount Olive around 9:15 p.m., an NJ Transit spokesperson told Daily Voice.
The train had departed the Hoboken terminal at 7:22 p.m and was scheduled to arrive at Hackettstown at 9:31 p.m, authorities said.
The driver was taken to Morristown Medical Center with injuries deemed non-life-threatening, authorities said.
The one person onboard the train was uninjured.
Click here to follow Daily Voice West Milford and receive free news updates.